package cn.edu.ctbu.bootstrap521.helper;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * 服务器端要生成一个Pageable对象来进行分页，得到是一个由Spring Boot Data JPA提供的一个叫做Page的对象
 * 而这个Page对象不是Bootstrap　Table所需要的，于是需要做一次格式转换，这个格式转换就由PageUtils实现
 * 传递两个参数给PageUtils
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class PageUtils implements Serializable {
    private Long total;
    private List<?> rows;
}
